// 初始化仓库
// 当项目复杂起来 数据流管理变得重要
// 数据流 
import { createStore, compose,applyMiddleware} from "redux";
import thunk from 'redux-thunk'
import reducer from "./reducer";
// 激活redux devtool
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
// createStore 可以创建一个仓库
// store 仓库 数据状态仓库 
// 1.UI组件开发 √
// 2.数据 后端提供接口
// 实例化一个仓库
// composeEnhancers作为仓库的第二个参数
const store = createStore(reducer,composeEnhancers(
    applyMiddleware(thunk)
));
export default store 

